package com.css.fxfzysx.modules.vaolEngineering.vo.lifelineCalculation;

import com.css.fxfzysx.modules.lifeline.annotation.Validate;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * czt_smx_road
 */
@Data
public class SmxRoadVo {

    /**
     * 主键id
     */
    private String id;

    /**
     * 设防情况
     */
    private String fortification;

    /**
     * 基本烈度
     */
    private String intensity;

    /**
     * 路基土
     */
    private String roadbedSoil;

    /**
     * 场地类别
     */
    private String siteSoil;

    /**
     * 地基失效
     */
    private String foundationFail;

    /**
     * 路基类型
     */
    private String roadbedType;

    /**
     * 路基高程
     */
    private String roadbedHigh;

    /**
     * 年代
     */
    private Integer year;

    /**
     * 破坏状态
     */
    private String destructiveState;

    /**
     * 破坏状态修正值
     */
    private String destructiveStateCorrect;

    /**
     * 结果1
     */
    private BigDecimal ubInd;

    /**
     * 结果2
     */
    private BigDecimal oi;

    /**
     * 结果3
     */
    private BigDecimal p02;

    /**
     * 结果4
     */
    private BigDecimal p24;

    /**
     * 结果5
     */
    private BigDecimal p46;

    /**
     * 结果6
     */
    private BigDecimal p68;

    /**
     * 结果7
     */
    private BigDecimal p810;

    /**
     * 基本完好概率
     */
    private BigDecimal basicIntact;

    /**
     * 轻微破坏概率
     */
    private BigDecimal slightDamage;

    /**
     * 中等破坏概率
     */
    private BigDecimal moderateDamage;

    /**
     * 严重破坏概率
     */
    private BigDecimal badlyDamaged;

    /**
     * 毁坏概率
     */
    private BigDecimal destroy;
}